﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Contato : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        exibeMensagemConfirmacao("");
        Util.LimpaComponente.limpaTextBox(txtAssunto);
        Util.LimpaComponente.limpaTextBox(txtNome);
        Util.LimpaComponente.limpaTextBox(txtEmail);
        Util.LimpaComponente.limpaTextBox(txtDDD);
        Util.LimpaComponente.limpaTextBox(txtTelefone);
        Util.LimpaComponente.limpaTextBox(txtObservacao);
    }

    protected void cmdSend_Click(object sender, EventArgs e)
    {
        Util.Email oEmail = new Util.Email();

        string[] strEmails = System.Configuration.ConfigurationSettings.AppSettings["emailContato"].ToString().Split(';');

        foreach (string strEmail in strEmails)
        {
            oEmail.to.Add(strEmail);
        }

        oEmail.subject = "Fale Conosco: " + txtAssunto.Text;
        oEmail.message = "Assunto: " + txtAssunto.Text + "<BR>"
            + "Nome: " + txtNome.Text + "<BR>"
            + "E-Mail: " + txtEmail.Text + "<BR>"
            + "Telefone: " + txtDDD.Text + " - " + txtTelefone.Text + "<BR>"
            + "Mensagem:<BR>" + txtObservacao.Text;

        if (oEmail.Enviar())
        {
            exibeMensagemConfirmacao("Mensagem enviada com sucesso!");
        }
        else
        {
            exibeMensagemConfirmacao("Ocorreu um erro ao enviar a mensagem\nPor favor, tente novamente mais tarde.");
        }
    }

    public void exibeMensagemConfirmacao(string msg)
    {
        if (msg.Equals(""))
        {
            lblMensagem.Text = msg;
            lblMensagem.Visible = false;
        }
        else
        {
            lblMensagem.Text = msg;
            lblMensagem.Visible = true;
        }
    }

}